from __future__ import annotations

czech_chars = (
    "Á",
    "Č",
    "Ď",
    "É",
    "Ě",
    "Í",
    "Ň",
    "Ó",
    "Ř",
    "Š",
    "Ť",
    "Ú",
    "Ů",
    "Ý",
    "Ž",
    "á",
    "č",
    "ď",
    "é",
    "ě",
    "í",
    "ň",
    "ó",
    "ř",
    "š",
    "ť",
    "ú",
    "ů",
    "ý",
    "ž",
)

french_chars = (
    "À",
    "Â",
    "Æ",
    "Ç",
    "È",
    "É",
    "Ê",
    "Ë",
    "Î",
    "Ï",
    "Ô",
    "Ù",
    "Û",
    "Ü",
    "Ÿ",
    "Œ",
    "à",
    "â",
    "æ",
    "ç",
    "è",
    "é",
    "ê",
    "ë",
    "î",
    "ï",
    "ô",
    "ù",
    "û",
    "ü",
    "ÿ",
    "œ",
)

spanish_chars = (
    "º",
    "Á",
    "É",
    "Í",
    "Ñ",
    "Ó",
    "Ú",
    "Ü",
    "á",
    "é",
    "í",
    "ñ",
    "ó",
    "ú",
    "ü",
    "¿",
    "¡",
)

german_chars = (
    "Ä",
    "Ö",
    "Ü",
    "ß",
    "ä",
    "ö",
    "ü",
)

portuguese_chars = (
    "º",
    "À",
    "Á",
    "Ã",
    "Ç",
    "Í",
    "Ó",
    "Õ",
    "Ú",
    "à",
    "á",
    "ã",
    "ç",
    "é",
    "ê",
    "í",
    "ó",
    "ô",
    "õ",
    "ú",
    "ª",
)


all_languages = {
    "cs": czech_chars,
    "fr": french_chars,
    "es": spanish_chars,
    "de": german_chars,
    "pt": portuguese_chars,
}
